using System;
using SIP.PN.Filtros.Interfaces;
using SIP.PN.Modelo.Entidades;

namespace SIP.PN.Filtros
{
    public class FiltroProyectoTareaAbstracta : FiltroAbstracto, IFiltroProyectoTareaAbstracta
    {
        private string nombre;
        private string descripcion;
        private int orden;
        private DateTime fechaSolicitud;
        private ProyectoTareaEstado estado;

        [CreadorDeCriterioLikeAnywhere]
        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        [CreadorDeCriterioLikeAnywhere]
        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        public int Orden
        {
            get { return orden; }
            set { orden = value; }
        }

        public DateTime FechaSolicitud
        {
            get { return fechaSolicitud; }
            set { fechaSolicitud = value; }
        }

        public ProyectoTareaEstado Estado
        {
            get { return estado; }
            set { estado = value; }
        }
    }
}

